/*
 * Powered By XY
 * Since 2020
 */

package com.xy.biz.base.domain.resp;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 *
 *
 * @author zsp
 * @date 2021-12-28
 */
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
public class GetEquipmentResponse {

	/**
	 * 仪器设备Id
	 */
	private Long equipmentId;
	/**
	 * 仪器设备编号
	 */
	private String equipmentCode;
	/**
	 * 仪器设备名称
	 */
	private String equipmentName;
	/**
	 * 分类
	 */
	private String category;
	/**
	 * 品牌
	 */
	private String brand;
	/**
	 * 型号
	 */
	private String model;
	/**
	 * 规格
	 */
	private String specification;
	/**
	 * 有效期
	 */
	private java.time.LocalDate expirationDate;
	/**
	 * 维护周期
	 */
	private Integer maintainPeriod;
	/**
	 * 维护周期类型：0-按需，1-天，2-周，3-月，4-年
	 */
	private Integer maintainPeriodType;
	/**
	 * 维保联系人
	 */
	private String maintainContact;
	/**
	 * 维保联系电话
	 */
	private String maintainTel;
	/**
	 * 地点
	 */
	private String location;
	/**
	 * 状态：0-存盘，1-启用，2-停用
	 */
	private Integer status;
	/**
	 * 0-空闲，1-占用
	 */
	private Integer occupyStatus;
	/**
	 * 占用任务Id
	 */
	private Long occupyTaskId;
	/**
	 * 占用任务代码
	 */
	private String occupyTaskCode;
	/**
	 * 占用任务类型：0-未定义，1-生产任务
	 */
	private Integer occupyTaskType;
	/**
	 * 应用范围：0-未定义，1-生产，2-研发，3-质检，9-其它
	 */
	private Integer scope;
	/**
	 * 所属部门Id
	 */
	private Long userGroupId;
	/**
	 * 备注
	 */
	private String memo;
	/**
	 * 租户Id，0表示不指定
	 */
	private Long tenantId;
	/**
	 * 创建人用户Id
	 */
	private Long createUserId;
	/**
	 * 创建人用户姓名
	 */
	private String createUserName;
	/**
	 * 创建时间
	 */
	private java.time.LocalDateTime createTime;
	/**
	 * 上一次维护人用户Id
	 */
	private Long maintainUserId;
	/**
	 * 上一次维护人用户姓名
	 */
	private String maintainUserName;
	/**
	 * 上一次维护时间
	 */
	private java.time.LocalDateTime maintainTime;
	/**
	 * 更新人用户Id
	 */
	private Long updateUserId;
	/**
	 * 更新人姓名
	 */
	private String updateUserName;
	/**
	 * 更新时间
	 */
	private java.time.LocalDateTime updateTime;

}
